package com.lzy.dao.im;

import com.lzy.entity.IMTask;
import com.lzy.util.Page;
import com.lzy.util.PageRequest;

public interface IMTaskDao {
	
	Page<IMTask> getIMTaskList(PageRequest pageRequest) ;
	
	Page<IMTask> getIMTaskListByState(PageRequest pageRequest,String states) ;
	
	void addIMTask(IMTask imTask) ;
	
	void delIMTask(int... taskId) ;
	
	void updateIMTask(IMTask imTask) ;
	
	IMTask queryIMTask(int taskId) ;
	
	void startIMTask(int... taskId);
	
	void stopIMTask(int... taskId);
}
